Validation of UML Conceptual Schemas with Operations
نویسندگان
چکیده
The purpose of validating a conceptual schema is to guarantee that it properly reflects what the user needs from an application. This task is not fully formalizable, so it is desirable to provide the designer with a set of tools that assist him or her in the validation process. A conceptual schema specifies the relevant information about the domain, and how this information changes as a result of operations. In this sense, we propose an approach to validate a UML conceptual schema by simulating the execution of the operations defined in it, so that the designer can check both that the schema is correctly defined and that it satisfies the requirements.
منابع مشابه
Conceptual Modeling Quality - From EER to UML Schemas Evaluation
This exploratory research investigates the evaluation process of conceptual specifications developed using either Extended Entity-Relationship (EER) or Unified Modeling Language (UML) conceptual models. In this paper, we provide a comprehensive framework for evaluating EER and UML conceptual schemas. Furthermore, we define classes of metrics facilitating the evaluation process and leading to th...
متن کاملA Survey of Multidimensional Modeling Methodologies
ion item informs about the abstraction level of the inputs whereas this item specifies the kind of technology of the data sources supported by the methodology. For instance, if the methodology works at a conceptual level it may work with UML or ER conceptual schemas or OWL ontologies, and if it works at a logical level it may work with relational schemas or XML schemas. o Analysis of the data s...
متن کاملUsing ALF within the CoSTest process for Validation of UML-based Conceptual Schemas
The Unified Modelling Language (UML) is widely used for modelling software systems and its integration with executable languages, such as the Action Language for Foundational UML (ALF), provides a bridge between the graphical specification techniques used by mainstream software engineers and the precise analysis and validation techniques essential for the model-driven development of information...
متن کاملPre-conceptual Schema: a UML Isomorphism for Automatically Obtaining UML Conceptual Schemas
Software development methodologies improve model quality. Conceptual schemas are representations of the universe of discourse for development purposes. UML had become a de-facto standard in software modeling. Obtaining UML diagrams from natural language descriptions is a very attractive goal. In this paper we present a proposal for improving some drawbacks from the previous work on this area. W...
متن کاملYAM2 (Yet Another Multidimensional Model): An Extension of UML
This paper presents a multidimensional conceptual Object-Oriented model, its structures, integrity constraints and query operations. It has been developed as an extension of UML core metaclasses to facilitate its usage, as well as to avoid the introduction of completely new concepts. YAM2 allows the representation of several semantically related star schemas, as well as summarizability and iden...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008